@charset "UTF-8";
/*@import url(font-face.css);*/
@import url(../font-ltsy/iconfont.css);
*{margin:0;padding:0}
body,html{position:relative;height:100%;}
html {
    -ms-text-size-adjust: 100%;
    -webkit-text-size-adjust: 100%;
}
body{overflow-x: hidden;background:#ffffff;font-family:"Microsoft YaHei","Helvetica Neue","Helvetica","Arial","sans-serif";color:#000;margin:0;padding:0;font-size:14px;-webkit-overflow-scrolling:touch}
.uppercase{text-transform:uppercase}

/* reset-bootstrap */
li,ul{list-style:none}
a{text-decoration:none;color:#6d6b6b}
a:hover{color:#E88B2E;text-decoration:none;}
/*a:link{text-decoration:none;}*/
a:visited {text-decoration:none;}
a:active {text-decoration:none;}
img{display:block}

.clear-fix{clear:both; height:0; zoom: 1;}
.clear-fix:after{content:"";display:block;height:0;clear:both;/*visibility:hidden*/}
.fix{clear:both; height:0; zoom: 1;}
.fix:after{content:"";display:block;height:0;clear:both;/*visibility:hidden*/}
.clear { zoom: 1; clear: both;}

.c1{ color: #E88B2E;}
.c2{ color: #FEC83E;}
.c3{ color: #FFCF0D;}
.c4{ color: #333333;}
.c5{ color: #2A3338;}
.c6{ color: #252324;}
.c6f{ color: #fff; }
.cb1{background: #fff;}
.cb2{background: #f5f5f5;}
.cb3{background: #eee;}
.fw500{font-weight: 500;}
.fb{font-weight: bold;}
.w45{width: 48%;}
.w100{width: 100%;}
.w800{ width: 800px; margin: 0 auto;/* zoom: 1;overflow: hidden; */}
.mtb20{  margin: 20px auto 20px auto;}
.w1200{ width: 1200px; margin: 0 auto;/* zoom: 1;overflow: hidden; */}
.mb20{ margin: 0 auto 20px auto;}
.mb30{ margin: 0 auto 30px auto;}
.mb50{ margin: 0 auto 50px auto;}
.mb100{ margin: 0 auto 100px auto;}
.f12{font-size: 12px;}
.f12:before{font-size: 12px;}
.f14{font-size: 14px;}
.f14:before{font-size: 14px;}
.f16{font-size: 16px;}
.f16:before{font-size: 16px;}
.f18{font-size: 18px;}
.f18:before{font-size: 18px;}
.f20{font-size: 20px;}
.f20:before{font-size: 20px;}
.f26{font-size: 26px;}
.f26:before{font-size: 26px;}
.f32{font-size: 32px;}
.f32:before{font-size: 32px;}
.f38{font-size: 38px;}
.f38:before{font-size: 38px;}
.f42{font-size: 42px;}
.f42:before{font-size: 42px;}
.f58{font-size: 58px;}
.f58:before{font-size: 58px;}
.f68{font-size: 68px;}
.f68:before{font-size: 68px;}
.f28{ font-size: 28px;}
.f26{ font-size: 26px;}
.f24{ font-size: 24px;}
.f22{ font-size: 22px;}
.f20{ font-size: 20px;}
.fw{font-weight: bold;}
.cl{ text-align: left;}
.cc{ text-align: center;}
.cr{ text-align: right;}
.l150{ line-height: 150%;}
.l200{ line-height: 200%;}
.l250{ line-height: 250%;}
.pb80{padding-bottom: 80px;}
.ov{overflow: hidden;}
.mt5{margin-top: 5px;}
.mt10{margin-top: 10px;}
.mt15{margin-top: 15px;}

.container{ width: 1300px; }

.fl{float: left;}
.fr{float: right;}

.fa { width: 14px; text-align: center; margin-right: 10px;}
.f-right { float: right;}
.f-left { float: left;}
.col-clr-pd { padding-left: 0; padding-right: 0;}
.navbar-toggle { margin-top: 18px;}
.main-title-center{text-align:center;font-size:1.2em}
.second-title{text-align:center;margin-bottom:30px;padding:0 15px}
.second-title .span01{margin:0 20px}
.main-color{color:#205ba9}
.language{float:right;margin:0px 0 0 0;padding:0;line-height:70px}
.language li{margin-left:1px;float:left;padding: 0 0 0 20px; height: 100%;}
.language li a{color:#E88B2E}
.language li a:hover{text-decoration: none;}
.language li a:visited {text-decoration:none;}
.language li a:active {text-decoration:none;}
.language li a:link{text-decoration:none;}

/* 顶部信息 */
header{position:fixed;top:0;left:0;width:100%;z-index:9999999;box-shadow:0 0 0 0 #000}
header .navbar-header .container{padding-right: 0;}
header .header_box{position:relative}
header .header_box_bg{position:absolute;left:0;top:0;background:#041208;opacity:1;filter:alpha(opacity=100);width:100%;height:100%}

.shadowbox{box-shadow:0 0 15px rgba(0,0,0,.5);border-radius:0;overflow:hidden}
.shadowbox:hover{box-shadow:0 0 30px rgba(0,0,0,.8);border-radius:0;overflow:hidden}

.shadowbox-about{box-shadow:-5px 1px 25px rgba(0,0,0,0.8);border-radius:0;overflow:hidden}
.shadowbox-about:hover{box-shadow:-5px 1px 25px rgba(0,0,0,0.8);border-radius:0;overflow:hidden}

.about{background:#fff url("../images/about.png") center 0px no-repeat;height:940px}/*center 0px / cover*/
.about .about_right{width:100%;position:relative}
.about .about_right .show_bor{position:absolute;right:90px;top:70px;border:8px solid;border-color:#FEC83E;width:380px;height:550px}
.about .about_right .show_img{position:absolute;right:20px;top:20px;padding:0 0 50px 0}
.about .about_right .show_img img{display:inline-block;float:right}
.about .h80{ height: 80px;}
.about .h40{ height: 40px;}
.about .about_img{ display: none;}
.about .h195 {height: 195px;}
.about .title_cc{ text-align:left;margin-left:15px;}

.about a:hover.more {
    text-align: center;
    line-height: 35px;
    color: #FEC83E;
}

.about a.more {
    padding: 2px 5px;
    width: 105px;
    height: 35px;
    text-align: center;
    line-height: 35px;
    color: #E88B2E;
	font-size:14px;
}

.a_line{
    background: #0e0e0e;
    margin: 0 auto;
    height: 2px;
}

.a_line2{
    background: #0e0e0e;
    margin: 0 auto;
    height: 1px;
}

.a_line3{
    background: #E88B2E;
    margin: 0 auto;
    height: 2px;
}

.a_line4{
    background: #ffffff;
    margin: 0 auto;
    height: 2px;
}

.a_line5{
    background: #555555;
    margin: 0 auto;
    height: 2px;
}

.product{
    position: relative;
    height:940px;
    width: 1920px;
    margin: 0 auto;
}

.stage {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    overflow: hidden;
    z-index: 100;
    pointer-events: none;
}

.product .far-clouds {
    background: transparent url("../images/far-clouds.png") 0px 0px repeat-x;
    pointer-events: none;
}
.product .near-clouds {
    background: transparent url("../images/near-clouds.png") 90px 60px repeat-x;
    pointer-events: none;
}

.product .swiper-container{
}
.product .swiper-slide{
    float:left;
    width:100%;
    height:940px;
}
.product .p1 {
    /*background: blue;*/
    background:#fff url("../images/p_0001.jpg") center 0px no-repeat;
}
.product .p2 {
    /*background: red;*/
    background:#fff url("../images/p_0002.jpg") center 0px no-repeat;
}
.product .p3 {
    /*background: orange;*/
    background:#fff url("../images/p_0003.jpg") center 0px no-repeat;
}
.product .p4 {
    /*background: orange;*/
    background:#fff url("../images/p_0004.jpg") center 0px no-repeat;
}
.product .p5 {
    /*background: orange;*/
    background:#fff url("../images/p_0005.jpg") center 0px no-repeat;
}
.news{

}

.business{background:#FFCF0D;width: 100%;padding-bottom: 120px;}

.contact{background:#fff url("../images/product.jpg") center 0px no-repeat;height:940px}

a.base-more{
    width: 150px;
    border-radius:50px;
    line-height:30px;
    height:35px; border: 2px solid #fff;
    text-align: center;
    background: #fff; color: #E88B2E; cursor: pointer; font-size: 16px; display: block;
    -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms; transition: all ease 300ms; margin: 0 0;}
a.base-more:hover{background: #FFCF0D; color: #000;text-decoration: none;}

a.p-buy{
    width: 150px;
    border-radius:50px;
    line-height:40px;
    height:45px; border: 2px solid #E88B2E;
    text-align: center;
    background: #E88B2E; color: #fff; cursor: pointer; font-size: 16px; display: block;
    -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms; transition: all ease 300ms; margin: 0 0;
    box-shadow:1px 1px 10px rgba(0,0,0,0.2);
}
a.p-buy:hover{
    background: #FFCF0D; color: #000;text-decoration: none;
    box-shadow:1px 1px 20px rgba(0,0,0,0.3);
    transform: translateX(3px);
    transition: all ease 0.36s;
}


.service{background:#fff url("../images/service_bg.png") center top / cover no-repeat;height:950px}
.service .service-box{position:relative}
.service .service-box .bg{position:absolute;right:0;top:0;z-index:2;width:640px;height:530px;background:#fff url("../images/service_bg_1.png") center top / cover no-repeat;}
.service .service-box .bg video{width:100%;height:100%;object-fit:fill}
.service .list{top:90px;position:absolute;width:440px;height:350px;background:#fff;opacity:.75;overflow:hidden;z-index:3}
.service .list .list-box{margin:25px 45px;overflow:hidden}
.service .list .list-box a:hover{text-decoration:none}
.service .list .list-box li{font-size:20px;color:#000}
.service .list .list-box .line{margin:10px 0;height:1px;background:#FEC83E;width:60px}
.service .list .list-box .text{line-height:150%;font-size:22px;color:#000;white-space:normal;word-break:break-all;word-wrap:break-word}
.service .list:hover{background:#FEC83E;}
.service .list:hover .list-box i{color:#fff}
.service .list:hover .list-box li{font-size:20px;color:#fff}
.service .list:hover .list-box .line{margin:10px 0;height:1px;background:#fff;width:60px}
.service .list:hover .list-box .text{line-height:150%;color:#fff;white-space:normal;word-break:break-all;word-wrap:break-word}


.service .h80{ height: 80px;}
.service .service-btn div{margin:0 0 30px 0}
.service .service-btn a{text-indent:2em;display:block;width:100%;height:100%;background:#fff;opacity:.8;overflow:hidden;line-height:147px}
.service .service-btn a i{width:25%;float:left}
.service .service-btn a li{width:50%;height:100%;float:left;text-align:left;font-size:18px;color:#000}
.service .service-btn a i:before{font-size:42px;color:#FEC83E}
.service .service-btn a:hover{display:block;background:#FEC83E;text-decoration:none;color:#fff}
.service .service-btn a:hover i:before{font-size:42px;color:#fff}
.service .service-btn a:hover li{color:#fff}

.user{background:#fff url("../images/service_bg.png") center top / cover no-repeat;height:500px}

.international{text-align:center;background:#fff url("../images/international_bg.png") center top / cover no-repeat;height:950px; overflow: hidden;}
.international .line{ margin:5px 0; height: 3px; background:#fff; width: 200px;}
.international img{display:inline-block;text-align:center;width:630px;height:630px}
@-webkit-keyframes rotation{from{-webkit-transform:rotate(0)}
    to{-webkit-transform:rotate(360deg)}
}
.rotation{-webkit-transform:rotate(360deg);animation:rotation 8s linear infinite;-moz-animation:rotation 8s linear infinite;-webkit-animation:rotation 8s linear infinite;-o-animation:rotation 8s linear infinite}
.rotation:hover{animation:none}

.high-end{background:#fff url("../images/high-end_bg.png") center top / cover no-repeat;height:950px; overflow: hidden;}
.high-end .resources{ text-align: center;}
.high-end .line{ margin:5px 0; height: 3px; background:#444; width: 200px;}
.high-end .resources a{padding:20px;display:block;width:100%;height:100%;overflow:hidden;color:#444;white-space:normal;word-break:break-all;word-wrap:break-word}
.high-end .resources a .line2{margin:10px auto;height:1px;background:#444;width:85%}
.high-end .resources a:hover .line2{margin:10px auto;height:1px;background:#fff;width:85%}
.high-end .resources a:hover{text-decoration:none;background:#FEC83E;color:#fff}
.high-end .resources a .more{margin:30px auto;display:block;width:105px;height:35px;text-align:center;line-height:35px;background:#FEC83E;color:#fff}
.high-end .resources a:hover .more{display:block;width:105px;height:35px;text-align:center;line-height:35px;background:#fff;color:#000}
.high-end .h80{ height: 80px;}
.high-end .h10{ height: 0px;}
.high-end .high-end-text{ min-height: 70px;margin-top:30px;}

.news-home{background:#fff url("../images/news-home_bg.png") center top / cover no-repeat;height:950px; overflow: hidden;}
.news-home .line{ margin:5px 0; height: 3px; background:#333; width: 200px;}
.news-home .active{ color: #FEC83E}
.news-home .news-box{width:100%;height:485px;background: url("../images/news-box_bg.png") left top no-repeat;}
.news-home .maple-content{width:33%;margin:50px 0 0 0;}
.news-home .maple-tab{z-index:2;margin:50px 0 0 550px;background:#fff;width:15%;height: auto;box-shadow: 15px 15px 0 0 #E5E8EE;}
.news-home .maple-tab p{margin:0;}
.news-home .maple-tab ul{width:100%;overflow:hidden}
.news-home .maple-tab ul li{text-indent:2em;list-style-type:none;width:100%;text-align:left;color:#333;font-size:1.6rem;padding:18% 0;cursor:pointer}
.news-home .maple-tab ul li .t1{font-size:1.2em}
.news-home .maple-tab ul li .t2{font-size:14px}
.news-home .maple-tab .active{color:#FEC83E}
.news-home .maple-tab .active .t1{font-size:1.2em}
.news-home .maple-tab .active .t2{font-size:14px}
.news-home .maple-tab .active a{color:#FEC83E}
.news-home .maple-tab .active a:hover{color:#FEC83E;text-decoration:none}
.news-home .maple-tab .active div.jt{display:inline-block;margin:0 0 0 20px;color:#FEC83E;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #FEC83E;border-bottom:5px solid transparent}
.news-home .content-div{margin-top:15px;text-align:left;width:100%;overflow:hidden}
.news-home .content-div a {margin-bottom: 20px;border-bottom:1px #ccc dotted;}
.news-home .content-div a .d0{background: #FEC83E; color: #fff; text-align: center;padding: 13px 0;}
.news-home .content-div a .d2{font-size: 12px;}
.news-home .content-div a .t0{padding-right: 0px;}
.news-home .content-div a .t1{margin-top:20px;margin-bottom:5px;display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap}
.news-home .content-div a .t2{font-size:14px; display:none;}
.news-home .content-div a:hover .d0{background:#FFCF0D}
.news-home .content-div a:hover .t1{color:#FFCF0D}

.international-list .swiper-container{width:100%;overflow: hidden;}
.international-list .maple-content{width:100%;overflow: hidden;}
.international-list .maple-tab{margin:30px auto;}
.international-list .maple-tab ul li{list-style-type:none;text-align:center;color:#333;font-size:1.6rem;cursor:pointer}
.international-list .maple-tab ul li .t1{font-size:1.2em;text-align:center;}
.international-list .maple-tab ul li .t2{font-size:14px}
.international-list .maple-tab .active{color:#FEC83E}
.international-list .maple-tab .active .t1{font-size:1.2em}
.international-list .maple-tab .active .t2{font-size:14px}
.international-list .maple-tab .active a{color:#FEC83E}
.international-list .maple-tab .active a:hover{color:#FEC83E;text-decoration:none}
.international-list .maple-tab .active div.jt{display:inline-block;margin:0 0 0 20px;color:#FEC83E;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #FEC83E;border-bottom:5px solid transparent}
.international-list .content-div{width: 100%;margin: 0px;padding: 0px;}
.international-list .content-div .text{min-height: 230px;margin:30px 0 0 0;padding:30px;border: 1px #ccc solid;z-index: 2}
.international-list .content-div .img{overflow:hidden;transition: all 0.6s;z-index: 3}
.international-list .content-div .img img{width:100%;height:100%;transition: all 0.6s;}
.international-list .content-div .img img:hover{transform: scale(1.05); /*box-shadow:0 0 15px rgba(0,0,0,.5);*/}
.international-list .content-div a {text-align:left;}
.international-list .content-div a:hover {text-decoration: none;}
.international-list .content-div a .t0{padding-right: 0px;}
.international-list .content-div a .t1{font-size:1.2em;color:#333;border-left:5px solid #FEC83E;padding-left:10px;margin:65px auto 20px auto;display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap}
.international-list .content-div a .t2{display:none;font-size:16px;color:#333;line-height:200%;}
.international-list .content-div a:hover .d0{background:#FFCF0D;}
.international-list .content-div a:hover .t1{color:#FFCF0D;}
.international-list .content-div .content-div-height{height: 100px;}
.international-list .international-list-height{height: 30px;}

.user-list .swiper-container{width:100%;overflow: hidden;}
.user-list .maple-content{width:100%;overflow: hidden;}
.user-list .maple-tab{margin:30px auto;}
.user-list .maple-tab ul li{margin-bottom:15px;list-style-type:none;text-align:center;color:#333;font-size:1.6rem;cursor:pointer}
.user-list .maple-tab ul li .t1{font-size:1em;line-height:35px;text-align:center;border-radius: 5px; background: #FEC83E;color:#fff;}
.user-list .maple-tab ul li .t2{font-size:14px}
.user-list .maple-tab .active{color:#FEC83E}
.user-list .maple-tab .active .t1{font-size:1em; background: #FFCF0D;}
.user-list .maple-tab .active .t2{font-size:14px}
.user-list .maple-tab .active a{color:#FEC83E}
.user-list .maple-tab .active a:hover{color:#FEC83E;text-decoration:none}
.user-list .maple-tab .active div.jt{display:inline-block;margin:0 0 0 20px;color:#FEC83E;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #FEC83E;border-bottom:5px solid transparent}
.user-list .content-div{width: 100%;margin: 0px;padding: 0px;}
.user-list .content-div .text{margin:30px 0 0 0;padding:30px;border: 1px #ccc solid;z-index: 2}
.user-list .content-div .img{overflow:hidden;transition: all 0.6s;z-index: 3}
.user-list .content-div .img img{width:100%;height:100%;transition: all 0.6s;}
.user-list .content-div .img img:hover{transform: scale(1.05); /*box-shadow:0 0 15px rgba(0,0,0,.5);*/}
.user-list .content-div a {text-align:left;}
.user-list .content-div a:hover {text-decoration: none;}
.user-list .content-div a .t0{padding-right: 0px;}
.user-list .content-div a .t1{font-size:1.2em;color:#333;border-left:5px solid #FEC83E;padding-left:10px;margin:10px 0 20px 0;display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap}
.user-list .content-div a .t2{font-size:16px;color:#333;line-height:200%;}
.user-list .content-div a:hover .d0{background:#FFCF0D;}
.user-list .content-div a:hover .t1{color:#FFCF0D;}
.user-list .content-div .content-div-height{height: 100px;}
.user-list .user-list-height{height: 30px;}
.user-list a {text-align:left;}
.user-list a:hover {text-decoration: none;}

.about-list{position: relative;}
.about-list .about-h { height: 80px;}
.about-list .content-div{overflow: hidden;}
.about-list .wh{overflow: hidden;}
.about-list .wh .img{width: 45%;}
.about-list .wh .text{width: 55%;}
.about-list .img{position: relative;}
/*.about-list .img .t1 img{width: 100%; height: 100%;}*/
.about-list .img .t1 img{
    width: 90%;
    height: 100%;
    margin-top: 77px;
}

.about-list .img .t1img img{
    width: 75%;
    height: auto;
}

.about-list .img .t2{ position: absolute; margin: 0 auto; width: 100%; top:45%; text-align: center; color: #fff; font-size: 2em;}
.about-list .text a.a1{ padding-left: 15px; display: block; text-align: left; color: #333;}
.about-list .text a.a2{ padding: 70px 50px; display: block; text-align: left; color: #333;}
.about-list .text a:hover{ text-decoration: none;}
.about-list .text a .t1{}
.about-list .text a .t2{ margin: 10px 0 35px 0;}
.about-list .text a .t3{ font-size: 16px;}
.about-list .text a .t4{ margin: 20px 0; color: #FFCF0D; font-size: 14px;}
.about-list .tt{ margin: 20px; text-align: center; color: #333; font-size: 2.5em;}

/* width:4%;height:7.461%;width:6%;height:11.192%; width:10%;height:18.655%; */
.about-list .dot-box-all{position:relative;}
.about-list .dot-box{position:absolute;top:26%;left:17%;width:2%;height:3.732%;text-align:center}
.about-list .dot-box2{position:absolute;top:68%;left:30%;width:2%;height:3.732%;text-align:center}
.about-list .dot-box3{position:absolute;top:23%;left:58%;width:2%;height:3.732%;text-align:center}
.about-list .dot-box4{position:absolute;top:55%;left:53%;width:2%;height:3.732%;text-align:center}
.about-list .dot-box5{position:absolute;top:27%;left:74%;width:2%;height:3.732%;text-align:center}
.about-list .dot-box6{display:none;position:absolute;top:30%;left:77%;width:2%;height:3.732%;text-align:center}
.about-list .dot-text{width:-webkit-fit-content;width:70px;margin:30px auto 0 -23px;}
.about-list .dot-box > .dot-text{margin:30px auto 0 -23px;}
.about-list .dot-box3 > .dot-text{margin:30px auto 0 -23px;}
.about-list .dot-box5 > .dot-text{margin:30px auto 0 -23px;}
.about-list .dot{z-index:2;position:absolute;width:100%;height:100%;border-radius:100%;cursor:pointer;background:#FEC83E;opacity: 0.7;}
.about-list .dot2{z-index:3;position:absolute;width:100%;height:100%;border-radius:100%;cursor:pointer;background:#FEC83E;opacity: 0;}
.about-list .dot2:hover{width:100%;height:100%;border-radius:100%;cursor:pointer;-webkit-animation:scaleout 2s infinite ease-in-out;animation:scaleout 2s infinite ease-in-out;background:#FEC83E}

@-webkit-keyframes scaleout {
    0% {
        transform: scale(.999999);
        -webkit-transform: scale(.999999);
        opacity: 0.7;
    }
    100% {
        transform: scale(2.2);
        -webkit-transform: scale(2.2);
        opacity: 0;
    }
}
@keyframes scaleout {
    0% {
        transform: scale(.999999);
        -webkit-transform: scale(.999999);
        opacity: 0.7;
    }
    100% {
        transform: scale(2.2);
        -webkit-transform: scale(2.2);
        opacity: 0;
    }
}
.content-box1 {
    background: #FFF;
    border-radius: 10px;
    overflow: hidden;
    padding: 30px;
}
.content .title{ font-size: 1.5em; height: 35px; line-height: 35px;}
.content .title span{color: #FFCF0D; }
.content .title i{float:right; font-style: normal; color: #FFCF0D; font-size: 12px; }
.content .content-div{margin:10px 0 0 0;text-align:left;width:100%;overflow:hidden}
.content .content-div a {margin:10px 0 10px 0; padding: 0;}
.content .content-div a .d0{background: #FEC83E; color: #fff; text-align: center;margin:0; padding: 0;}
.content .content-div a .d0 img{width: 100%; height: 100%;}
.content .content-div a .t0{padding-right:0}
.content .content-div a .t1{font-size: 1.2em;margin-top:-5px;margin-bottom:2px;display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;color:#333}
.content .content-div a.t2{margin:10px 0;text-align:center;height:30px;line-height:30px;color:#fff;background:#FEC83E;display:inline-block;width:100%;font-size:14px}
.content .content-div a:hover.t2{margin:10px 0;background:#FFCF0D;display:inline-block;width:100%;font-size:14px}
.content .content-div a:hover .d0{background:#FFCF0D}
.content .content-div a:hover .t1{color:#FFCF0D}
.content .content_title{text-align:center;margin-bottom:20px;border-bottom:1px dotted #333;padding:0 0 20px 0;}
.content .content_title_s{text-align:center;color:#999;margin:0 auto 30px auto}
.content .content_text{ font-size: 16px;}
.content .content_text p{text-indent:2em;line-height:200%;}
.content .content_text img{display:initial;margin:20px 0;}
.content .content_text p img{
    margin-left: -2em;
    max-width: 100%;
    height: auto;
    objec-fit: cover;
}
.content .content_title_s em{font-style:normal;color:#888;display:block;margin:12px 0}
.content .content_title_s em u{text-decoration:none}

.contact-home{color: #fff;background:#fff url("../images/contact-home_bg.png") center top / cover no-repeat;height:950px; position: relative; overflow: hidden;}
.contact-home .line{ margin:5px 0; height: 3px; background:#fff; width: 200px;}
.contact-home .contact-home-copy-box{ width: 100%; position: absolute; bottom: 20px; }
.contact-home .contact-home-copy-box .contact-home-copy{ color: #fff; }
.contact-home .contact-home-copy-box .contact-home-copy a{ color: #fff; }
.contact-home .contact-home-copy-box .contact-home-copy .c11,.c22{ color: #fff; }

.contact-box{ margin: 100px 20px;position: relative;}
.contact-box .t1_1{position: absolute;width: 100%; top:-70px;}
.contact-box .t1_1 .c_icon{ text-align: center; color: #fff; border-radius: 50%; border: 10px solid #fff; width:103px; height: 103px; line-height: 85px; margin: 20px auto;background:#fff url("../images/contact_0001_bg.png");}
.contact-box .t1_1 .c_icon2{ text-align: center; color: #fff; border-radius: 50%; border: 10px solid #fff; width:103px; height: 103px; line-height: 85px; margin: 20px auto;background:#fff url("../images/contact_0002_bg.png");}
.contact-box .t1_1 .c_icon3{ text-align: center; color: #fff; border-radius: 50%; border: 10px solid #fff; width:103px; height: 103px; line-height: 85px; margin: 20px auto;background:#fff url("../images/contact_0003_bg.png");}
.contact-box .t2{ margin:65px 50px 35px 50px; text-align: center; overflow: hidden;}
.contact-box .t2 .t2_1{margin:20px; font-size: 1.5em;}
.contact-box .t2 .t2_2{margin:20px 0;font-size: 1em; height: 65px;}
.contact-box .t2 .t2_3{margin:0px auto;width:105px;height:35px;line-height:35px;background:#333;color:#fff; font-size: 1em;}

.shadowbox2{box-shadow:0 0 15px rgba(0,0,0,.2);border-radius:10px;}
.shadowbox2:hover{box-shadow:0 0 10px rgba(0,0,0,.5);border-radius:10px;}

.shadowbox3{box-shadow:0 0 15px rgba(0,0,0,.0);border-radius:0px;}
.shadowbox3:hover{box-shadow:0 0 20px rgba(0,0,0,.2);border-radius:0px;}

.footer-wx .sidebox22{position:absolute;display:none;padding:5px;left:15px;bottom:0px;background:#fff;border-radius:5px}
.footer-wx .sidebox22 img{ border-radius: 5px;}

#dituContent{border-radius: 20px;}

/* reLink */
.reLink{margin-top:15px;height:auto;box-sizing:border-box;background:#E88B2E;border-radius: 10px;overflow:hidden;}
.reLink a{ text-decoration:none }
.reLink .prevLink,.reLink .nextLink{position:relative;float:left;width:50%;height:auto;}
.reLink .prevLink .txt{padding:40px 50px;margin-left:50px;height:auto;box-sizing:border-box;background:url("../images/nico-prev.png") no-repeat left center;transition:all ease 0.36s;}
.reLink .prevLink .txt .tit{font-size:16px;line-height:20px;color:#fff;}
.reLink .prevLink .txt .sub{margin-top:9px;font-size:14px;line-height:14px;color:#fff;}
.reLink .prevLink .img{position:absolute;right:0;top:20px;width:135px;opacity:0;transition:all ease 0.36s;}
.reLink .prevLink img{display:block;width:135px;object-fit: contain;}
.reLink .nextLink .txt{padding:40px 50px 40px 50px;margin-right:50px;height:auto;box-sizing:border-box;background:url("../images/nico-next.png") no-repeat right center;transition:all ease 0.36s;}
.reLink .nextLink .txt .tit{font-size:16px;line-height:20px;color:#fff;text-align:right;}
.reLink .nextLink .txt .sub{margin-top:9px;font-size:14px;line-height:14px;color:#fff;text-align:right;}
.reLink .nextLink .img{position:absolute;left:0;top:20px;width:135px;opacity:0;}
.reLink .nextLink img{display:block;width:135px;object-fit: contain;}
.reLink .prevLink:hover{background:#D77717;border-radius: 10px 0 0 10px;}
.reLink .prevLink:hover .img{right:20px;transition:all ease 0.36s;opacity:1;}
.reLink .prevLink:hover .txt{padding-left:44px;transition:all ease 0.36s;}
.reLink .nextLink:hover{background:#D77717; border-radius: 0 10px 10px 0;}
.reLink .nextLink:hover .img{left:20px;transition:all ease 0.36s;opacity:1;}
.reLink .nextLink:hover .txt{padding-right:44px;transition:all ease 0.36s;}

.VivaTimeline dl:before{background-color:#fff;width:2px;opacity:.8}
.VivaTimeline dl dd .events{margin-top:0;background-color:#fff;opacity:.8;padding:0}
.VivaTimeline dl dd.pos-left .events:before{margin-top:7%;opacity:.8;border-color:transparent transparent transparent #fff}
.VivaTimeline dl dd.pos-right .events:before{margin-top:7%;opacity:.8;border-color:transparent #fff transparent transparent}
.VivaTimeline dl dd .events .events-header{position:relative;font-size:1.2em;height:70px;padding:10px;color:#333;text-align:left;font-weight:400;overflow:hidden}
.VivaTimeline dl dd .events .sidebox2{position:absolute;display:none;padding:5px;right:0;bottom:75px;background:#fff;border-radius:5px}
/*
opacity: 1;filter: Alpha(opacity=100);transition: all 0.3s;box-shadow: 0 4px 18px 0 rgba(7, 17, 27, .1);
*/
.VivaTimeline dl dd .events .sidebox2 img{ border-radius: 5px;}
.VivaTimeline dl dd .events .events-header a{color: #333;}
.VivaTimeline dl dd .events .events-header:hover a{color: #FFCF0D;text-decoration: none;}
.VivaTimeline dl dd .events .events-header:hover{color: #FFCF0D;}
.VivaTimeline dl dd .events .events-header:hover i{color: #666}
.VivaTimeline dl dd .events .events-header i{line-height:50px}
.VivaTimeline dl dd .events .events-header .t1{margin-top:2px;font-size:1em}
.VivaTimeline dl dd .events .events-header .t2{margin-top:5px;font-size:14px}
.VivaTimeline dl dd .events .events-header .t3{font-size:1em;line-height:50px}

.r_box .t1{color: #FFCF0D;font-size: 2em;}
.r_box .t1 a{color: #FFCF0D;}
.r_box .t1 a:hover{color: #333;}
.r_box .t2 img{ width: 100%; height: 100%; border-radius: 10px 10px 0 0;}
.r_box .t3{ padding: 0 15px; height: 45px; color: #333; font-size: 1.2em;}

.product_img_box{position:relative;width: auto;overflow:hidden;}
.product_img_box .product_img::before{content: ""; position: absolute; width: 100px; height: 800px; top: 0; left: -250px; overflow: hidden; background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0))); background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); -webkit-transform: skewX(-32deg); -ms-transform: skewX(-32deg); -moz-transform: skewX(-32deg); transform: skewX(-32deg);opacity:0;}
.product_img_box:hover .product_img::before{-webkit-transition: left 2s; -moz-transition: left 2s; -ms-transition: left 2s; transition: left 2s; left: 150%;opacity:1;}

#p-banner .animating .swiper-slide .img::before{content: ""; position: absolute; width: 100px; height: 800px; top: 0; left: -250px; overflow: hidden; background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0))); background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); -webkit-transform: skewX(-32deg); -ms-transform: skewX(-32deg); -moz-transform: skewX(-32deg); transform: skewX(-32deg);opacity:0;}
#p-banner .animating .swiper-slide:hover .img::before{-webkit-transition: left 2s; -moz-transition: left 2s; -ms-transition: left 2s; transition: left 2s; left: 150%;opacity:1;}


.r_box2 .t1{color: #FFCF0D;font-size: 2em;text-align: center;}
.r_box2 .t1 a{color: #FFCF0D;text-align: center;}
.r_box2 .t1 a:hover{color: #333;}
.r_box2 .t2 img{ width: 100%; height: 100%; border-radius: 0;}
.r_box2 .t3{ padding: 0 15px; height: 60px; color: #333; font-size: 1.4em;font-weight:bold;text-align: center;}

.p_img_box{
    position: relative;
    width: 350px;
    height: 335px;
    text-align: center;
    margin-left: 45px;
}
.p_img_box .new{
    position: absolute;
    right: 10px;
    top: -50px;
    background: url("../images/p_new.png") center top no-repeat;
    background-size: 100%;
    width: 120px;
    height: 120px;
    z-index: 33;
}
.p_img_box .img{
    position: absolute;
    margin: 0 auto;
    left: 77px;
    z-index: 32;
}
.p_img_box .bg{
    position: absolute;
    bottom: -85px;
    background: url("../images/p_b.png") center top / cover no-repeat;
    background-size: 100%;
    width: 360px;
    height: 100px;
    z-index: 31;
}

/* 导航 */
.navbar-nav { float: left; margin-left: 50px;}

.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover {
    color: #000;
    background-color: #FFCF0D
}

.navbar-default .navbar-nav > .disabled > a, .navbar-default .navbar-nav > .disabled > a:focus, .navbar-default .navbar-nav > .disabled > a:hover {
    color: #000;
    background-color: transparent
}

.navbar-default .navbar-toggle {
    border-color: #ddd
}

.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: #ddd
}

.navbar-default .navbar-toggle .icon-bar {
    background-color: #888
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form {}

.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:focus, .navbar-default .navbar-nav > .open > a:hover {
    color: #555;
    background-color: #FFCF0D
}
.navbar-default .navbar-nav>li>a {
    color: #fff;
}
.gfmouse_t1{
    background: url(../images/gfmouse/p0005.png) 465px top / 60% auto no-repeat;
    height: auto;
    overflow: hidden;
}
.gfmouse_t2 img{
	width:100%;
	height:auto;
}
.gfmouse_box {
    background: url(../images/gfmouse/p0004.png) center top / cover no-repeat;
    height: auto;
    overflow: hidden;
}
.gfmouse_box .gf_title{
	text-align:left;
}
.gfmouse_box .gf_content{
	text-align:left;
}

@media (max-width: 767px) {
    .navbar-default .navbar-nav .open .dropdown-menu > li > a {
        color: #777
    }

    .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover {
        color: #333;
        background-color: transparent
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover {
        color: #555;
        background-color: #FFCF0D
    }

    .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus, .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover {
        color: #ccc;
        background-color: transparent
    }
}

.navbar-default .navbar-link {
    color: #777
}

.navbar-default .navbar-link:hover {
    color: #333
}

.navbar-default .btn-link {
    color: #777
}

.container .navbar {
    border: none;
    background-color: transparent;
    margin-bottom: 0;
}

.container .navbar-brand {
    margin: 0;
    height: auto;
    padding-left: 0;
}

.container .navbar-brand h1 {
    font-size: 24px;
    color: #777777;
    margin: 0;
    margin-top: 10px;
}

.navbar-brand {
    float: left;
    padding: 0;
    font-size: 18px;
    line-height: 20px;
}

.navbar-default .navbar-nav > li > a {
    margin-top: 5px;
    padding: 20px 30px 10px 30px;
    min-width: 80px;
    text-align: center;
    -webkit-transition: all 0.3s ease-in;
    -moz-transition: all 0.3s ease-in;
    transition: all 0.3s ease-in;
    font-size: 1.2em;
}

.navbar-default .navbar-nav > li > a:hover {
    /*background-color: #05A705;*/
    color: #000;
    border-bottom: 2px solid #E88B2E;
}

.navbar-default .navbar-nav > li.selected {
    /*background-color: #05A705;*/
    color: #000;
    border-bottom: 2px solid #E88B2E;
}

.navbar-default .navbar-nav > .active > a {
    /*background-color: #05A705;*/
    color: #000;
    border-bottom: 2px solid #E88B2E;
}

.navbar-nav > li > a {
    padding-top: 25px;
    padding-bottom: 25px;
}

.nav li {
    float: left;
    line-height: 60px;
    padding: 0px;
    margin: 0px;
    position: relative;
}

.nav li a {
    color: #fff;
    text-decoration: none;
}

.nav li a:hover {
    color: #FFFF00
}

.nav .active a:hover {
    text-decoration: none;
}

.nav li ul {
    min-width: 150px;
    position: absolute;
    background: #FFCF0D;
    top: 55px;
    left: 0px;
    display: none;
    z-index: 999;
}

.nav li ul li {
    float: none;
    line-height: 35px;
    padding: 0;
    white-space: nowrap;
    margin-right: inherit;
}

.nav .sub ul li a {
    padding: 0 30px;
    display: block;
    color: #000;
}

.nav .sub ul li a:hover {
    color: #fff;
    background: #041208;
}

.nav .sub b {
    position: absolute;
    right: 5px;
    top: 33px;
    width: 10px;
    height: 5px;
    display: block;
    transition: .3s;
    background: url(../images/small-arrow.png) no-repeat center top;
}

.nav .active b {
    transform: rotate(180deg);
}

.nav2 {
    margin: 10px;
    text-align: center;
}

.nav2 a {
	font-size: 1.2em;
    margin: 5px;
    padding: 10px 20px;
    border: 0px solid #fff;
    border-radius: 30px;
    text-align: center;
    background: #fff;
    word-break: keep-all;
    white-space: nowrap;
}
.nav2 a:hover {
    border: 0px solid #FFCF0D;
    color: #FFCF0D;
}

.nav2 a.on {
    /*font-weight: bold;*/
    color: #fff;
    background: #4B4B4B;
}

.carousel-control img {
    position: absolute;
    top: 50%;
    margin-top: -25px;
}

.carousel-control.left,
.carousel-control.right {
    background-image: none;
}

.carousel-inner > .item > a > img {
    max-height: 600px;
}

.banner {
    position: relative;
    width: 100%;
    margin-top: 73px
}

/* 主体 */
/* banner */
.banner2{position:relative;width:100%;height:650px;overflow:hidden}
/*
background: #fff url("../images/top-bg.jpg") center 0 no-repeat;background-size: cover;
*/
.banner2 .banner2-box{width:auto;margin:18% auto 0 auto;padding:10px;text-align:center;color:#fff;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}
/*
display: inline-block;width: -webkit-max-content;width: -webkit-min-content;
*/
.banner2 .banner2-box .t1{font-size: 3.2em;}
.banner2 .banner2-box .t2{margin: 35px 0; width: auto; height: 1px; background: #fff;}
.banner2 .banner2-box .t3{font-size: 2em;}
.banner2 .swiper-mouse{position:absolute;width:100%;height:65px;bottom:0;z-index:9997;text-align:center;color:#fff}
.banner2 .swiper-mouse .swiper-mouse2{margin:20px auto 0 auto;width:1px;height:25px;z-index:9997;background:#fff}
.banner3{margin:0 auto 0 auto;width:1px;height:25px;z-index:9997;background:#333}

.banner4{position:relative;width:100%;height:380px;overflow:hidden}
.banner4 .banner4-box{width:auto;margin:6.5% auto 0 auto;padding:10px;text-align:center;color:#fff;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}
.banner4 .banner4-box .t1{font-size: 3.5em;}
.banner4 .banner4-box .t2{margin: 15px 0; width: auto; height: 1px; background: #fff;}
.banner4 .banner4-box .t3{font-size: 2.2em;}
.banner4 .swiper-mouse{position:absolute;width:100%;height:65px;bottom:0;z-index:9997;text-align:center;color:#fff}
.banner4 .swiper-mouse .swiper-mouse2{margin:20px auto 0 auto;width:1px;height:25px;z-index:9997;background:#fff}
.banner4-2{margin:0 auto 0 auto;width:1px;height:25px;z-index:9997;background:#333}

#page{text-align:center}
#page ul{display:inline-block;overflow:auto}
#page ul li{display:inline;float:left; margin-bottom: 10px;border-radius: 45px; }
#page ul li.first a,#page ul li.last a{margin:0 5px}
#page li.first a, #page li.last a{border-radius:45px;width:45px;height:45px;line-height:43px;}
#page ul li.next_page{padding-left:5px}
#page ul li.prev_page{padding-right:5px}
#page ul li a{display:block;border-radius:45px;width:45px;height:45px;line-height:43px;font-weight:700;color:#333;text-decoration:none;background:inherit;border:1px solid #AAA;}
#page ul li.selected a{background-color:#FFCF0D;border:1px solid #FFCF0D;color:#000}
#page ul li a:hover{background-color:#FFCF0D;border:1px solid #FFCF0D;color:#fff}


.p_title{
    height: 35px;
}
.p_title .x{
    background: #dddddd;
    height: 1px;
}
.p_title .text{
    text-align: center;
    text-transform: Uppercase;
    margin: 0 auto;
    background: #F8F8F8;
    transform:matrix(1,0,0,1,0,-25);
}


#p-banner{width: 100%;position: relative;height: auto;}
#p-banner .swiper-container{
    opacity: 1;width: 100%;position: relative;
}
#p-banner .swiper-button-prev,#p-banner .swiper-button-next{opacity: 1;outline: none;background-size: 6px auto;width: 80px;height: 64px;background-color: #0065b4;transition: background-color 0.2s;}
#p-banner .swiper-button-prev{background:url("../images/jt_03.png") no-repeat center center;}
#p-banner .swiper-button-next{background:url("../images/jt_05.png") no-repeat center center;}
#p-banner .swiper-button-prev:hover{background:url("../images/jt_04.png") no-repeat center center;}
#p-banner .swiper-button-next:hover{background:url("../images/jt_06.png") no-repeat center center;}
#p-banner .swiper-button-prev:hover,#p-banner .swiper-button-next:hover{background-color:;}
#p-banner .swiper-button-prev{left: 0;/*left: calc(50% - 570px);*/}
#p-banner .swiper-button-next{right: 0;/*right: calc(50% - 570px);*/}
#p-banner .swiper-pagination{position:absolute; bottom: 10px; margin: 0 auto;text-align: right;}
#p-banner .swiper-pagination {
    position: absolute;
    width: auto;
    bottom: 0%;
    left: 48%;
    text-align: center;
    z-index: 9997;
}
#p-banner .swiper-pagination-bullet{
    width: 13px;
    height: 13px;
    border-radius:50px;
    opacity: 1;
    background: #FEC83E;
}
#p-banner .swiper-pagination-bullet-active{
    background: #ffffff;
}
#p-banner .swiper-slide{position:relative;width: auto;overflow:hidden;}
#p-banner .swiper-slide .img{ display:block; width:80%; margin:2% 10%;}
#p-banner .swiper-slide img{opacity: 0.8;transition: all 0.3s; display:block; width:100%;}
#p-banner .swiper-slide-active img,#p-banner .swiper-slide-duplicate-active img{opacity: 1;}
#p-banner .animating .swiper-slide img{opacity: 1;}
#p-banner .animating .swiper-slide .img::before{content: ""; position: absolute; width: 100px; height: 800px; top: 0; left: -250px; overflow: hidden; background: -moz-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(50%,rgba(255,255,255,.2)),color-stop(100%,rgba(255,255,255,0))); background: -ms-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -webkit-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); background: -o-linear-gradient(left,rgba(255,255,255,0)0,rgba(255,255,255,.2)50%,rgba(255,255,255,0)100%); -webkit-transform: skewX(-32deg); -ms-transform: skewX(-32deg); -moz-transform: skewX(-32deg); transform: skewX(-32deg);opacity:0;}
#p-banner .animating .swiper-slide:hover .img::before{-webkit-transition: left 2s; -moz-transition: left 2s; -ms-transition: left 2s; transition: left 2s; left: 150%;opacity:1;}
#p-banner .swiper-slide .txt{display:block; padding-left:10%; margin-top:-8%;}
#p-banner .swiper-slide .txt .tit{font-size:24px;line-height:60px;text-align:left;color:#333;}
#p-banner .swiper-slide .txt p{ font-size:18px; color:#999; line-height:18px;}
#p-banner .swiper-slide.swiper-slide-active .txt{display:block;}
#p-banner .animating .swiper-slide.swiper-slide-active .img{ width:100%; margin:0;}
#p-banner .animating .swiper-slide.swiper-slide-active .txt{display:block;position:absolute;bottom:0px;left:0;background:url("../images/equip_txt.png") no-repeat center center;width:100%;height:168px;z-p:12; padding-left:5%}
#p-banner .animating .swiper-slide.swiper-slide-active .txt .tit{ color:#fff;line-height: 80px;padding-top: 30px;}
#p-banner .animating .swiper-slide.swiper-slide-active .txt p{ color:#fff;}

#swiper-button-product .swiper-pagination {
    position: absolute;
    width: auto;
    top: 40%;
    left: 0%;
    text-align: center;
    z-index: 9997;
}

#swiper-button-product li{
    display: block;
    text-align: left;
    text-indent: 15px;
    margin-bottom: 5px;
    font-size: 20px;
    overflow: hidden;
    color: #E88B2E;
}

#swiper-button-product li img{
    display: unset;
    margin-right: 10px;
}

#swiper-button-product .swiper-pagination-bullet{
    width: 60px;
    height: 55px;
    line-height: 55px;
    border-radius: 0 50px 50px 0;
    opacity: .8;
    background: #fff;
}

#swiper-button-product .swiper-pagination-bullet-active{
    width: 120px;
    height: 55px;
    line-height: 55px;
    border-radius: 0 50px 50px 0;
    opacity: .99;
    background: #fff;
}

#swiper-button-product .swiper-button-prev{display: none;}
#swiper-button-product .swiper-button-next{display: none;}


#swiper-button-product2 .swiper-pagination {
    position: absolute;
    width: auto;
    top: 40%;
    left: 0%;
    text-align: center;
    z-index: 9997;
}

#swiper-button-product2 li{
    display: block;
    text-align: left;
    text-indent: 15px;
    margin-bottom: 5px;
    font-size: 20px;
    overflow: hidden;
    color: #E88B2E;
}

#swiper-button-product2 li img{
    display: unset;
    margin-right: 10px;
}

#swiper-button-product2 .swiper-pagination-bullet{
    width: 60px;
    height: 55px;
    line-height: 55px;
    border-radius: 0 50px 50px 0;
    opacity: .8;
    background: #fff;
}

#swiper-button-product2 .swiper-pagination-bullet-active{
    width: 180px;
    height: 55px;
    line-height: 55px;
    border-radius: 0 50px 50px 0;
    opacity: .99;
    background: #fff;
}

#swiper-button-product2 .swiper-button-prev{display: none;}
#swiper-button-product2 .swiper-button-next{display: none;}


/* footer */
footer{clear:both;position:relative;margin:-50px auto 0 auto;text-align:center;background:#fff;border-radius:50px;color:#000;/*transform:matrix(1,0,0,1,0,-50)*/}
footer .back-top{ cursor:pointer;color:#fff;text-align:center;height:100px;background-color:#FFCF0D;width:100%;margin:0 auto;}
footer .back-top img{display: initial;margin: 30px 0 10px 0px;}
footer .back-top a{display:inline-block;color:#fff;font-size:1em;width:100%;height:96px;text-align:center;line-height:95px;background-color:#FEC83E;overflow:hidden}
footer .back-top a:hover{text-decoration: none;}
footer .copyright{background:#252324;color:#000;text-align:center;height:50px;line-height:50px}
footer .f-nav a{text-align:left;width:100%;display:inline-block;color:#000;margin:5px 0}
footer .f-nav a span{color:#FFCF0D;margin:0 0 0 2px}
footer .f-nav a.t1{font-size:1.2em}
footer .footer-list{padding: 0px 0 45px 0;}
footer .footer-list .t2{color: #999999;}
footer .footer-list .copy{margin-top:15px;text-align: left; font-size: 14px;text-transform:Uppercase;}
footer .telForm{
    margin-top: 30px;
    position: relative;
}
footer .telForm .telInput{
    width: 100%;
    border:1px solid #000; border-radius: 50px;
    height: 60px;
    padding: 0 80px 0 30px;
}
footer .telForm .telBtn{
    position: absolute;
    top: 5px;
    right: 5px;
    width: 50px;
    height: 50px;
    border: none;
    background: url("../images/btn-right.png");
}

footer .footer-icon li{
    margin-top: 60px;
    margin-right: 5px;
    float: left;
    width: 50px;
    height: 50px;
}

footer .footer-icon .icon1{
    background: url("../images/weixin2.png") no-repeat center top;
}
footer .footer-icon .icon2{
    background: url("../images/weibo.png") no-repeat center top;
}
footer .footer-icon .icon3{
    background: url("../images/douyin.png") no-repeat center top;
}
footer .footer-icon .icon4{
    background: url("../images/jingdong.png") no-repeat center top;
}
footer .footer-icon .icon5{
    background: url("../images/tmall.png") no-repeat center top;
}
footer .footer-list-nav1{
    text-align: left;
}
footer .footer-list-nav1 a{
    float: left;
    color: #333333;
}
footer .footer-list-nav1 a:hover{
    color: #E88B2E;
}

.liu_x{ width:100%; margin:0 auto; margin-top:20px; position:relative;}
.liu_x .item{
    float: left;
    width: 30.8%;
    /*
     color: #999; font-weight: normal; height:58px; line-height:58px; border: 1px solid #ccc;
    border-radius:4px; position: relative; background-color:#f9f9f9;  margin-top:20px; margin-bottom:6px;
    */
}
.liu_x .item.mr0,.liu_x .item.mr1{ margin-right:0; margin-left:0;}
.liu_x .item.mr0,.liu_x .item.item4{ margin-left:3.8%;}
.liu_x .item.mr3{ width:99.8%;}
.liu_x .item.mr3 label{ width:8.6%;}
.liu_x .item .select{ width:91.2%; float:left;border: none;height:56px; line-height:58px;}
.liu_x .item label{
    float:left;
    display: block;
    width: 30.8%;
    font-size: 14px;
    /*
    text-align: center;
    margin: 0; height:58px; line-height:58px;
    color: #0e1224;border-right: 1px solid #ccc;
    */
}
.liu_x .item input{
    outline: none;
    line-height:58px;
    height:56px;
    font-size: 14px;
    width:100%;
    float:left;
    padding-left:3%;
    background: none;
    border:2px #fff solid;
    border-radius:5px;
;}
.liu_x .item .red{
    color: #ff0000;
    /*
    position: absolute; right: 15px; top: 0;  z-index: 11;
    */
}
.liu_x .formData1 .bot{width: 100%; float: left;}
.liu_x .item.mr1{ width:100%;}
.liu_x .bot{ clear:left; padding-top:20px;}
.liu_x .sub{border-radius:50px;padding: 0 150px; line-height:46px; height:50px; border: 2px solid #fff; text-align: center;
    background: #fff; color: #000; cursor: pointer; font-size: 16px; display: block;
    -webkit-transition: all ease 300ms; -moz-transition: all ease 300ms; -ms-transition: all ease 300ms;
    -o-transition: all ease 300ms; transition: all ease 300ms; margin: 0 auto; font-weight:bold;}
.liu_x .sub:hover{background: #FFCF0D; color: #fff;}
.liu_x .item .n-top{ position:absolute;}
.liu_x .area{
    background: none;
    border:2px #fff solid;
    border-radius:5px;
    outline: none;
    line-height:58px;
    height:100px;
    font-size: 14px;
    width:100%;
    float:left;
    padding-left:2%;
}

.about_div1{
    height: 630px;
    background: url("../images/about_bg.png") center 0 no-repeat;
    background-size: cover;
}

.about_div2{
    background: #FFF9F3;
    border-radius: 20px;
}


.search{ background: inherit; position: absolute; right: 7%; top:0; margin:18px 0 0 0;width:200px}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{height:34px}
.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{z-index:2;margin-left:-1px}

.information-box{margin:0;padding-bottom:0}
.information-box li,.information-box ul{list-style:none;margin:0;padding:0}
.information-box li:first-child{margin-top:40px}
.information-box ul{margin-bottom:30px}
.information-box li{margin-top:50px;line-height:1;padding:0;background:#eee;box-shadow:1px 1px 20px 0 rgba(0,0,0,.1);}
.information-box li:hover{box-shadow:5px 5px 30px 0 rgba(0,0,0,.3)}
.information-box li:after{display:table;content:'';clear:both}
.information-box li font{display:none;float:left;background:#FFCF0D;line-height:22px;color:#fff;margin-right:15px;width:60px;height:60px;position:relative;text-align:center;padding:8px;border-radius:5px}
.information-box li font:before{position:absolute;content:'';border-style:solid;border-width:22px 5px 0 5px;border-color:#FFCF0D transparent transparent transparent;top:53px;left:33px;transform:rotate(-40deg)}
.information-box li font b{display:block;font-size:26px;font-weight:400}
.information-box li font u{display:block;font-size:18px;text-decoration:none}
.information-box li div{height:20px}
.information-box li img{border:0 solid #fff;width:300px;height:225px;float:left;margin-right:30px}
.information-box li span{display:block;margin:15px;}
.information-box li span h3{margin:0;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.information-box li span h3:hover{color:#666}
.information-box li span em{font-style:normal;color:#888;display:block;margin:12px 0}
.information-box li span em u{text-decoration:none}
.information-box li p{color:#555;line-height:22px;margin:0 30px 20px 0;overflow:hidden;display:block;text-indent:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.information-box li a.more{margin:0 0;display:inline-block;width:105px;height:30px;text-align:center;line-height:30px;background:#FEC83E;color:#fff}
.information-box li strong{color:#999;font-weight:400;display:block;margin-top:13px}
.information-box li strong a{color:#999;margin-left:6px}
.information-box li strong a:hover{text-decoration:underline}

.job-box{margin:0;padding-bottom:0}
.job-box li,.information-box ul{list-style:none;margin:0;padding:0}
.job-box li:first-child{margin-top:40px}
.job-box ul{margin-bottom:30px}
.job-box li{margin-top:50px;line-height:1;padding:0;background:#eee;color:#666;font-size: 1.2em;box-shadow:1px 1px 20px 0 rgba(0,0,0,.1);}
.job-box li:hover{box-shadow:5px 5px 30px 0 rgba(0,0,0,.3)}
.job-box li:after{display:table;content:'';clear:both}
.job-box li .t1{margin:20px 0 20px 20px; overflow: hidden; line-height: 200%;}
.job-box li a{color:#FEC83E;}
.job-box li h3{font-size:20px;color:#FEC83E; margin: 0 0 20px 0;}
.job-box li a.more{margin:0 0;display:inline-block;width:105px;height:30px;text-align:center;line-height:30px;background:#FEC83E;color:#fff}
.job-box li .fl_15{margin-left: -15px;}
.job-box li span{color: #333}

@media (max-width:1200px){.information-box{margin:0 30px}
}
@media (max-width:767px){.information-box li font,.information-box li span em u{display:none}
    .information-box li span h3{font-size:20px}
}
@media (max-width:479px){.information-box{margin:0 30px}
    .information-box li{margin-top:35px}
    .information-box li span{margin:20px 0 10px 20px}
    .information-box li font{display:none}
    .information-box li img{width:100%;height:100%;float:none;margin:0}
    .information-box li span h3{font-size:18px}
}
@media (max-width:350px){.information-box{margin:0 15px}
}
.information-row{position:relative}
.information-descript{padding-right:370px;min-height:800px}
.information-descript.info0{padding:0}
.information-title{margin:30px 60px;padding:0 0 20px 0;position:relative}
.information-title h1{font-size:30px}
.information-title em{font-style:normal;color:#888;display:block;margin:12px 0}
.information-title em u{text-decoration:none}
.information-title:after{content:'';border-top:1px solid #dadada;border-bottom:1px solid #fff;position:absolute;bottom:0;left:0;right:0}
.information-content{margin:0 60px;padding:0 0 20px 0;word-break:break-all}
.information-content img{max-width:100%}
.information-hots{position:absolute;right:60px;top:100px}
.information-hots div{width:310px;background:#fff;display:block;overflow:hidden}
.information-hots h3{display:block;margin:20px 10px 7.5px 10px;font-size:18px;text-indent:3px;border-bottom:2px solid #eff2f4;line-height:34px;position:relative}
.information-hots h3:after{display:block;content:'';clear:both;position:absolute;height:2px;width:80px;background:#FFCF0D;bottom:-2px;left:0}
.information-hots li,.information-hots ul{list-style:none;margin:0;padding:7.5px;display:block}
.information-hots li:after{clear:both;display:table;content:''}
.information-hots li img{width:100px;float:left;margin-right:10px}
.information-hots li span{display:block;overflow:hidden;line-height:22px;height:44px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.information-hots li font{color:#888;display:block;margin-top:5px}

@media (max-width:1200px){.information-descript{padding-right:340px}
    .information-title{margin:30px}
    .information-content{margin:0 30px}
    .information-hots{right:30px}
}
@media (max-width:992px){.information-descript{padding:0;min-height:200px}
    .information-hots{padding:30px;position:relative;right:0;top:0}
    .information-hots div{width:auto;margin:0;top:auto}
    .information-hots ul:after{display:table;content:'';clear:both}
    .information-hots li{width:50%;float:left}
}
@media (max-width:479px){.information-hots li{width:auto;float:none}
}

/* 侧边栏 */
.side{display:none;position:fixed;width:54px;height:auto;right:0;bottom:0;z-index:9999999;box-shadow:0 4px 18px 0 rgba(7,17,27,.1)}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444}
.side ul li .sidebox2{display:none;padding:1px;right:54px;top:0;position:absolute;background:#fff}

/*
opacity: 1;filter: Alpha(opacity=100);transition: all 0.3s;box-shadow: 0 4px 18px 0 rgba(7, 17, 27, .1);
*/

.classify-block{text-align:center}
.classify-block .t1{font-size:28px;padding:42px 0 7px;color:#FFCF0D}
.classify-block .t1 a{color:#FFCF0D}
.classify-block .classify-describe{font-size:14px;color:#999;padding-bottom:21px}
.classify-block .Featd-imglist li{float:left;width:100%;height:100%;margin-right:20px;margin-bottom:20px;position:relative;overflow:hidden;box-shadow:5px 5px 0 0 #E5E8EE;transition:all .2s}
.classify-block .Featd-imglist li:hover{box-shadow:10px 10px 0 0 #DBDFE8}
.classify-block .Featd-imglist.Featd-vector li{height:100%}
.Featd-imglist li img{width:100%;height:100%}
.Featd-imglist li.head{margin-bottom:20px}
.Featd-imglist li.head img{-webkit-transition:all .4s cubic-bezier(0,1,.75,1);-o-transition:all .4s cubic-bezier(0,1,.75,1);transition:all .4s cubic-bezier(0,1,.75,1)}
.Featd-imglist li .imglist-char{width:100%;position:absolute;left:0;bottom:0;letter-spacing:1.14px;background:rgba(0,0,0,.3);height:70px;padding:32px 0 0 20px;text-align:left;box-sizing:border-box;background:url(../images/title-bg.png) repeat 0 0;font-size:18px;color:#FFF;transition:height .2s,background .2s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.Featd-imglist li .imglist-charblock{position:absolute;bottom:-100px;left:0;right:0;margin:auto;color:#fff;opacity:0;visibility:hidden}
.Featd-imglist li .imglist-charblock p{display:inline-block;width:150px;padding-top:11px;font-size:12px;margin-top:15px;text-align:center;opacity:0;visibility:hidden;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;color:#fff}
.Featd-imglist li .imglist-charblock p:before{content:'';display:block;position:absolute;top:0;left:0;right:0;margin:auto;width:117px;height:0;border-top:1px solid rgba(255,255,255,.5);border-top:1px solid rgba(255,255,255)\9}
.Featd-imglist li .imglist-charblock p span{margin:0 1px}
.Featd-imglist li:hover .imglist-char{width:100%;height:100%;padding:0;background-position:0 -70px;text-indent:-999px}
.Featd-imglist li:hover .imglist-charblock{left:0;top:0;right:0;bottom:0;margin:auto;font-size:24px;width:170px;height:100px;padding-top:5px;box-sizing:border-box;border:1px solid #FFF;text-align:center;opacity:1;visibility:visible}
.Featd-imglist li .imglist-charblock div{width:210px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px}
.Featd-imglist li:hover .imglist-charblock div{height:42px;line-height:42px;width:98%;margin:0 auto}
.Featd-imglist li:hover .imglist-charblock p{opacity:1;visibility:visible;margin-top:6px}
.Featd-imglist li .fa-plus{color:#fff;font-size:12px;position:absolute;bottom:17px;right:21px}
.classify-block .Featd-videolist li{height:168px;box-shadow:none}
.classify-block .Featd-videolist li:hover{box-shadow:none}
.classify-block .Featd-videolist .imglist-charblock div{width:100%}
.classify-block .Featd-videolist .imglist-charblock div>i{margin-right:4px;font-size:18px}
.classify-block .Featd-videolist li:hover .imglist-char{display:none}
.classify-block .Featd-elementlist li{height:285px}
.classify-block .Featd-elementlist li img{border:10px solid #F9F9F9;box-sizing:border-box}

.side ul li .sidebox{width:54px;height:54px;line-height:54px;display:inline-block;background:#FFCF0D}
/*
position:absolute;width:54px;height:54px;top:0;right:0;transition:all .3s;background:#fff;opacity:1;filter:Alpha(opacity=100);color:#fff;font:14px/54px "Microsoft YaHei";overflow:hidden;opacity:1;filter:Alpha(opacity=100);transition:all .3s
*/
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#FFCF0D}
/*
opacity: 1;filter: Alpha(opacity=100);transition: all 0.3s;
*/
.side ul li .sidetop:hover{width:104px;background:#FFCF0D;opacity:1;filter:Alpha(opacity=100)}
.side ul li:hover .fa{color:#fff}
.side ul li .fa{display:inline-block;width:54px;vertical-align:middle;color:#fff;font-size:18px}
.qrcode .qr-code{display:none;position:absolute;left:-150px;bottom:0;margin:0}
.qrcode .qr-code img{box-shadow:0 4px 18px 0 rgba(7,17,27,.1)}
.qrcode:hover .qr-code{display:block}

.swiper-container-banner{margin:0 auto;width:100%;height:865px;background:#f5f5f5;overflow:hidden}
.swiper-container-banner .swiper-slide a{display:block;width:100%;height:100%}
.swiper-container-banner .swiper-slide video{width:100%;height:100%;object-fit:fill}
.swiper-container-product{margin:0 auto;background:#fff;overflow:hidden}
.swiper-slide{text-align:center;font-size:18px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center}
.swiper-slide img{width:100%;height:100%;border:0 solid #f7f7f7}
.swiper-container-banner .swiper-button-prev,.swiper-container-rtl .swiper-button-next{background:#333;font-size:30px;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;padding:0;margin:0;left:1px;opacity:.5}
.swiper-container-banner .swiper-button-next,.swiper-container-rtl .swiper-button-prev{background:#333;font-size:30px;color:#fff;width:50px;height:50px;line-height:50px;text-align:center;padding:0;margin:0;right:1px;opacity:.5}
.fa{margin:0}
.swiper-container-banner .swiper-pagination-bullet{width:12px;height:12px;background:#fff;opacity:1}
.swiper-container-banner .swiper-pagination-bullet-active{width:12px;height:12px;background:#FEC83E;opacity:1}
.sitewidget-bd{letter-spacing:1px;text-align:center;margin-bottom:30px}
.sitewidget-bd a{display:block;text-decoration:none;background:#eee;border:1px solid #eee}
.sitewidget-bd a:hover{text-decoration:none;background:#ccc;border:1px solid #ccc}
.sitewidget-bd .imgBox img{width:100%;height:100%;display:initial}
.sitewidget-bd .imgBox span.picture-description{height:3em;line-height:3em;display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap}
.sitewidget-bd .imgBox span.ccc1{color:#999}
.sitewidget-bd .imgBox span.ccc2{color:#333}
.features-block{margin:3px 0 0 0}

.backstage-stwidgets-settingwrap{text-align:left}
.sitewidget-hd{text-align:left;color:#ccc}
.sitewidget-hd h2{font-size:22px}
.prodli{text-align:left}
.sitewidget-all{color:#fff}
.sitewidget-all a{color:#fff}
.sitewidget-all a:hover{color:#ff0}
.outerContainer{margin-top:50px;background-color:#eee;height:4em;line-height:4em}
.contact form input{background:none repeat scroll 0 0 #fff;padding:5px;width:100%;border-radius:3px;font-size:14px;font-weight:400;margin-top:10px;box-shadow:none;border:1px solid #ccc;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}
.contact form textarea{width:100%;border-radius:3px;box-shadow:none;background:none repeat scroll 0 0 #fff;padding:5px;font-size:14px;font-weight:400;height:100px;margin-top:10px;border:1px solid #ccc;resize:none;transition:all .5s ease-in;-moz-transition:all .5s ease-in;-ms-transition:all .5s ease-in;-o-transition:all .5s ease-in;-webkit-transition:all .5s ease-in}
.contact form input:focus{border:1px solid #888;background-color:#fff}
.contact form textarea:focus{border:1px solid #888;background-color:#fff}
.contact input.has-error{border-color:#ed5565}
.ewm{margin:30px 0 30px 0;overflow:hidden}
.ewm li{float:left;margin-right:10px}
.crumb_box{width:100%;float:left;border-bottom:1px dotted #333;height:3em;line-height:3em;color:#6d6b6b;overflow:hidden;font-size:16px}
.crumb_box li{float:left;overflow:hidden;font-size:16px;margin-right:5px}
.more{text-align:center;width:100%;margin:20px auto;padding:0}
.more a{white-space:nowrap;text-align:center;font-size:1em;color:#666;border:1px solid #666;border-radius:50px;padding:10px 20px;margin:0 20px}
.more a:hover{color:#333;border:1px solid #333}
.window-back2{padding:20px 0 0 0;width:100%;background-position:center;background-size:cover;position:relative}
.window-back2 .swiper-container{padding: 30px 0;}
.window-back2 .swiper-wrapper{list-style:none;margin:0px;padding:0;height:100%}
.window-back2 .swiper-wrapper:after{content:'';clear:both}
.window-back2 .swiper-slide{float:left;list-style:none;margin:0;padding:0;font-size:1.2em;}
.window-back2 .swiper-slide img{width:100%;height:100%}
.window-back2 .swiper-pagination{position:absolute;text-align:center;z-index:9998;left:0;width:100%;bottom:0;display:none}
.window-back2 .swiper-pagination-bullet{margin:0 4px}

.containerP{
    width: 800px;
    margin: 0 auto;
}

#swiper-button-news{
    margin-top: 30px;
    margin-right: -65px;
    float: right;
}
#swiper-button-news .swiper-button-next{
    background: inherit;
    top: unset;
    left: unset;
}
#swiper-button-news .swiper-button-prev{
    background: inherit;
    top: unset;
    left: unset;
    right: unset;
}

#swiper-button-p1 .swiper-button-next{ top: 65%; background: unset; }
#swiper-button-p1 .swiper-button-prev{ top: 65%; background: unset; }

#swiper-button-p2 .swiper-button-next{ top: 65%; background: unset; }
#swiper-button-p2 .swiper-button-prev{ top: 65%; background: unset; }

#swiper-button-p3 .swiper-button-next{ top: 65%; background: unset; }
#swiper-button-p3 .swiper-button-prev{ top: 65%; background: unset; }

#swiper-button-p4 .swiper-button-next{ top: 65%; background: unset; }
#swiper-button-p4 .swiper-button-prev{ top: 65%; background: unset; }

#swiper-button-p5 .swiper-button-next{ top: 65%; background: unset; }
#swiper-button-p5 .swiper-button-prev{ top: 65%; background: unset; }

.pBox{
    text-align: center;
}
.pBox .h{
    height: 195px;
}
.pBox .img img{
    width: 450px;
    height: auto;
    display: unset;
}

.news-list-box{
    width: 300px;
}
.news-list-box img{
    border-radius: 10px 10px 0 0;
}
.news-list-box .text{
    padding: 15px;
}
.news-list-box .t1{
    text-align: left;
    height: 50px;
}
.news-list-box .t2{
    text-align: left;
}
.news-list-box .t3{
    text-align: left;
}
.news-list-box .t4{
    text-align: left;
}

#window-back2{position:relative}
#window-back2 .swiper-pagination{width:100%;position:absolute;bottom:0;z-index:9997;display:none}

#swiper-button-product2{
}
#swiper-button-product2 .more{

}
#swiper-button-product2 .swiper-button-prev{
    width: 15px;
    height: 0px;
    background: inherit;
    border: 0px solid #999;
    color: #333;
}
#swiper-button-product2 .swiper-button-next{
    width: 15px;
    height: 0px;
    background: inherit;
    border: 0px solid #999;
    color: #333;
}
/*
#swiper-button-product2 .swiper-button-prev:hover{background: #FFCF0D;opacity: 1;color: #fff;}
#swiper-button-product2 .swiper-button-next:hover{background: #FFCF0D;opacity: 1;color: #fff;}
*/

.swiper-pagination span{margin:3px}
#banner{position:relative}
#banner .b-video .slogan{display: none;}
#banner .slogan{position:absolute;top:35%;z-index:9997}
#banner .slogan .box{width:1150px;margin:0 auto;color:#fff;text-align:left;line-height:200%}
#banner .slogan .box .t1{font-size:2em;margin-bottom:10px}
#banner .slogan .box .t2{margin-bottom:10px}
#banner .slogan .box .t3{margin:20px 0 20px 0;background:#FEC83E;height:3px;width:90px;display:block;overflow:hidden}
#banner .slogan .box .t4{text-align:left;margin-bottom:10px;height:45px;line-height:45px; color: #fff;}
#banner .slogan .box .t4 i{float: left;}
#banner .slogan .box .t4 a{float: left; margin-left: 10px; color: #fff;width: auto;}
#banner .slogan .box .t4 a:hover{text-decoration: none;}
#banner .swiper-button-prev{position:absolute;top:45%;z-index:9997;display:block;background: url("../images/left.png") no-repeat;height: 40px;left:0;opacity:1;}
#banner .swiper-button-prev .fa-angle-left:before{content: "";}
#banner .swiper-button-next{position:absolute;top:45%;z-index:9997;display:block;background: url("../images/right.png") no-repeat;height: 40px;right:0;opacity:1;}
#banner .swiper-button-next .fa-angle-right:before{content: "";}
#banner .swiper-pagination{position:absolute;width:100%;bottom:2%;z-index:9997}
#banner .swiper-mouse{display:none;position:absolute;width:100%;height:40px;bottom:1%;z-index:9997;text-align:center}
#banner .swiper-mouse i{animation:ani-svg .85s linear 0s alternate infinite;-webkit-animation:ani-svg .85s linear 0s alternate infinite;cursor:pointer;padding:0;margin:0}
@keyframes ani-svg{0%{opacity:.4;transform:translateY(-20px)}
    15%{opacity:.65;transform:translateY(-15px)}
    25%{opacity:.8;transform:translateY(-10px)}
    50%{opacity:1;transform:translateY(0)}
    65%{opacity:.8;transform:translateY(5px)}
    75%{opacity:.65;transform:translateY(10px)}
    100%{opacity:.4;transform:translateY(15px)}
}
@-webkit-keyframes ani-svg{0%{opacity:.4;-webkit-transform:translateY(-20px)}
    15%{opacity:.65;-webkit-transform:translateY(-15px)}
    25%{opacity:.8;-webkit-transform:translateY(-10px)}
    50%{opacity:1;-webkit-transform:translateY(0)}
    65%{opacity:.8;-webkit-transform:translateY(5px)}
    75%{opacity:.65;-webkit-transform:translateY(10px)}
    100%{opacity:.4;-webkit-transform:translateY(15px)}
}
@-moz-keyframes ani-svg{0%{opacity:.4;-moz-transform:translateY(-20px)}
    15%{opacity:.65;-moz-transform:translateY(-15px)}
    25%{opacity:.8;-moz-transform:translateY(-10px)}
    50%{opacity:1;-moz-transform:translateY(0)}
    65%{opacity:.8;-moz-transform:translateY(5px)}
    75%{opacity:.65;-moz-transform:translateY(10px)}
    100%{opacity:.4;-moz-transform:translateY(15px)}
}

.pie-box{position:relative;margin:0 auto;padding:0;width:630px;height:630px;border-radius:50%;list-style:none;overflow:hidden}
.pie-text{position:absolute;font-size:26px;margin:158px 0 0 158px;padding:0;width:315px;height:315px;line-height:315px;border-radius:50%;list-style:none;overflow:hidden;text-align:center;color:#fff;z-index:50}
.pie{position:absolute;margin:0;padding:0;width:630px;height:630px;border-radius:50%;list-style:none;overflow:hidden;background:url("../images/g0000.png") left top / cover no-repeat;-webkit-animation:run 20s linear 0s infinite;z-index:30}
.slice{overflow:hidden;top:0;right:0;width:50%;height:50%;transform-origin:0 100%}
.slice a{width:50%;height:100%;display:block}
.slice-one{position:absolute;z-index:31;transform:rotate(0) skewY(0);background:url("../images/g0004.png") left top / cover no-repeat;}
.slice-one:hover{background:url("../images/g0004-h.png") left top / cover no-repeat;}
.slice-two{position:absolute;z-index:32;transform:rotate(60deg) skewY(0);background:url("../images/g0002.png") left top / cover no-repeat;}
.slice-two:hover{background:url("../images/g0002-h.png") left top / cover no-repeat;}
.slice-three{position:absolute;z-index:33;transform:rotate(120deg) skewY(0);background:url("../images/g0003.png") left top / cover no-repeat;}
.slice-three:hover{background:url("../images/g0003-h.png") left top / cover no-repeat;}
.slice-four{position:absolute;z-index:34;transform:rotate(180deg) skewY(0);background:url("../images/g0001.png") left top / cover no-repeat;}
.slice-four:hover{background:url("../images/g0001-h.png") left top / cover no-repeat;}
.slice-five{position:absolute;z-index:35;transform:rotate(240deg) skewY(0);background:url("../images/g0005.png") left top / cover no-repeat;}
.slice-five:hover{background:url("../images/g0005-h.png") left top / cover no-repeat;}
.slice-six{position:absolute;z-index:35;transform:rotate(300deg) skewY(0);background:url("../images/g0006.png") left top / cover no-repeat;}
.slice-six:hover{background:url("../images/g0006-h.png") left top / cover no-repeat;}

@keyframes run{from{-webkit-transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg)}
}

@media screen and (max-width:1666px){
	.banner2 .banner2-box{width:auto;margin:22% auto 0 auto;padding:10px;text-align:center;color:#fff;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;}
}

@media screen and (max-width:1440px){
	.banner2 .banner2-box{width:auto;margin:26% auto 0 auto;padding:10px;text-align:center;color:#fff;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;}
}

@media screen and (max-width:1366px){
	.banner2 .banner2-box{width:auto;margin:26% auto 0 auto;padding:10px;text-align:center;color:#fff;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;}
	.about-list .text a.a1{ padding: 35px; display: block; text-align: center; color: #333;}
	.about-list .text a.a2{ padding: 70px 50px; display: block; text-align: center; color: #333;}
	.about-list .text a .t3{ color: #333; padding: 0px; font-size: 14px;}
	.about-list .text a .t1{ color: #333; font-size: 1.8em;}
	.about-list .text a .t2{ margin: 10px 0 15px 0; color: #333; font-size: 1.8em;}
}

.layui-layer-btn .layui-layer-btn0{
    border-color: #FFCF0D;
    background-color: #FFCF0D;
}
.h_b_30 {height: 30px;}
.h_b_60 {height: 0px;}

@media screen and (max-width:992px){
	.banner2 .banner2-box{width:auto;margin:28% auto 0 auto;padding:10px;text-align:center;color:#fff;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content;}
}
/* 768px */
@media screen and (max-width:768px){

    .container{ width: 100%; }
    .navbar { min-height: 70px;}
    .swiper-container-banner{margin-top:0;width:100%;height:100%;background:#eee;overflow:hidden}
    .language{float:none;margin:10px 0 0 0;padding:0;line-height:40px;text-align:center}
    .navbar-default .navbar-nav>li>a{padding:0px 25px 15px 25px;}
    .navbar-nav{width:100%;margin:0}
    .navbar-default .navbar-collapse{padding:0}
    .navbar-default .navbar-toggle .icon-bar{background-color:#fff}
    .navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:inherit}
    .nav li{width:100%;float:left;line-height:30px;padding:0;margin:0;position:relative}
    .nav li a{color:#fff;text-decoration:none}
    .nav li a:hover{color:#FFCF0D}
    .nav .active a:hover{text-decoration:none}
    .nav li ul{width:100%;position:absolute;background:#777;top:42px;left:0;display:none;z-index:999}
    .nav li ul li{width:100%;text-align:center;float:none;line-height:30px;padding:0;white-space:nowrap;margin-right:inherit}
    .nav .sub ul li a{padding:0 10px;display:block}
    .nav .sub ul li a:hover{color:#fff;background:#FFCF0D}
    .nav .sub b{position:absolute;right:5px;top:33px;width:10px;height:5px;display:block;transition:.3s;background:url(../images/small-arrow.png) no-repeat center top}
    .nav .active b{transform:rotate(180deg)}
    .nav2{margin:10px 0}

	.nav2 a {
        font-size: 1.1em;
		margin: 5px;
		padding: 5px 8px;
		border: 0px solid #FFCF0D;
		border-radius: 30px;
		text-align: center;
        line-height: 250%;
        word-break: keep-all;
        white-space: nowrap;
    }
	.nav2 a:hover {
		border: 0px solid #FFCF0D;
		color: #FFCF0D;
	}

	.nav2 a.on {
		/*font-weight: bold;*/
		color: #FFCF0D;
	}

	.about_div1{
		height: auto;
	}
	.about-list .img .t1img{
		text-align:center;
	}
	.about-list .img .t1img img{
		display:unset;
	}

    #swiper-button-news {
        margin-top: -30px;
        margin-right: 15px;
        float: right;
    }

    .business .col-md-2 {text-align: center; margin-bottom: 10px; }
    .business .col-md-2 img{display: unset; }

    .outerContainer{margin-top:50px;margin-bottom:10px;padding-top:10px;padding-bottom:10px;background-color:#eee;height:4em;line-height:1.5em}
    .user-wrap{width:100%;margin:10px 0}
    .choose-content{width:100%;margin:10px 0}
    .ascendancy{margin:10px 0}
    .pro-content h5 img{width:100%}
    .e-content{width:100%;margin:10px 0}
    .e-content li:nth-child(2){height:auto}
    footer ul::after,footer ul::before{display:none}
    .main-wrap{margin-top:0}
    .side{display:none;width:100%;bottom:-1px;left:0}
    .side ul li{width:20%;background:#fff}
    .pro-bottom{position:relative;margin-left:0;left:0;bottom:0}
    .slider-content .left{display:none}
    .pro-bottom .right{width:100%}
    .pro ul li{font-size:.8em}
    .carousel .item.active .animated2{display:none}
    .content .content_text img{display:initial;margin:20px 0;width:100%}

    .swiper-container-banner{margin-top:0;width:100%;height:380px;background:#f5f5f5;overflow:hidden}
    .swiper-container-banner .swiper-slide a{display:block;width:100%;height:100%}
    .swiper-container-banner .swiper-slide video{display:none;width:100%;height:380px;object-fit:fill}

    #banner .b-video .slogan{display: block;}
    #banner .slogan{position:absolute;top:26%;z-index:9997}
    #banner .slogan .box{width:100%;margin:0 auto;padding:20px;color:#fff;text-align:left;line-height:150%}
    #banner .slogan .box .t1{font-size:1.8em;margin-bottom:10px}
    #banner .slogan .box .t2{margin-bottom:10px; font-size: 16px;}
    #banner .slogan .box .t3{margin:10px 0 10px 0;background:#FEC83E;height:3px;width:90px;display:block;overflow:hidden}
    #banner .slogan .box .t4{text-align:left;margin-bottom:10px;height:45px;line-height:45px; color: #fff;}
    #banner .slogan .box .t4:before{color: #fff;}
    #banner .slogan .box .t4 i{float: left; color: #fff;}
    #banner .slogan .box .t4 span{float: left; color: #fff;}


    .banner2{position:relative;width:100%;height:380px;overflow:hidden}
    .banner2 .banner2-box{width:auto;margin:26% auto 0 auto;padding:10px;text-align:center;color:#fff;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}
    .banner2 .banner2-box .t1{font-size: 2.2em;}
    .banner2 .banner2-box .t2{margin: 15px 0; width: auto; height: 1px; background: #fff;}
    .banner2 .banner2-box .t3{font-size: 1.2em;}
    .banner2 .swiper-mouse{position:absolute;width:100%;height:65px;bottom:0;z-index:9997;text-align:center;color:#fff}
    .banner2 .swiper-mouse .swiper-mouse2{margin:20px auto 0 auto;width:1px;height:25px;z-index:9997;background:#fff}
    .banner3{margin:0 auto 0 auto;width:1px;height:25px;z-index:9997;background:#333}

    .banner4{position:relative;width:100%;height:380px;overflow:hidden}
    .banner4 .banner4-box{width:auto;margin:22% auto 0 auto;padding:10px;text-align:center;color:#fff;width:fit-content;width:-webkit-fit-content;width:-moz-fit-content}
    .banner4 .banner4-box .t1{font-size: 2.5em;}
    .banner4 .banner4-box .t2{margin: 15px 0; width: auto; height: 1px; background: #fff;}
    .banner4 .banner4-box .t3{font-size: 1.8em;}
    .banner4 .swiper-mouse{position:absolute;width:100%;height:65px;bottom:0;z-index:9997;text-align:center;color:#fff}
    .banner4 .swiper-mouse .swiper-mouse2{margin:20px auto 0 auto;width:1px;height:25px;z-index:9997;background:#fff}
    .banner4-2{margin:0 auto 0 auto;width:1px;height:25px;z-index:9997;background:#333}

    .w45{ width: 100%;}
    .w46{ width: 100%; margin-bottom: 5px;}
    .job-box li h3 { color: #FEC83E; margin: 0 0 5px 0; }
	
	
	
	.about{background:#FFF9F3;height:auto;}/*center 0px / cover*/
	.about .about_right{padding-left:-15px;}
    .about .col-md-7{width: 100%; }
    .about .h80{ height: 60px;}
    .about .f42{ font-size: 28px;}
	.about .about_img{ display: block; text-align:center;}
	.about .about_img img{ width:65%;height:auto;display:unset;margin-right:15px;}
	.about .title_cc{ text-align:center;margin-left:0px;}
	.about .h195 {height: 15px;}
	.pb80 { padding-bottom: 15px; }
	.l250 {line-height: 175%;}
	
    .priorities {padding: 0; margin: 0;}
    .priorities .col-md-6{width: 49%; float: left; }
    .priorities .col-md-5{display: none; }
    .f42{ font-size: 32px;}
    .f38{ font-size: 28px;}
    .f32{ font-size: 22px;}
	.f28{ font-size: 28px;}
	.f26{ font-size: 26px;}
	.f24{ font-size: 24px;}
	.f22{ font-size: 22px;}
	.f20{ font-size: 20px;}
    .w800{ width: 100%;}

	.international { text-align: center; background: #fff url(../images/international_bg.png) center top / cover no-repeat; height: 620px; overflow: hidden; }

	.pie-box{position:relative;margin:0 auto;padding:0;width:320px;height:320px;border-radius:50%;list-style:none;overflow:hidden}
	.pie-text{position:absolute;font-size:16px;margin:80px 0 0 80px;padding:0;width:160px;height:160px;line-height:160px;border-radius:50%;list-style:none;overflow:hidden;text-align:center;color:#fff;z-index:50}
	.pie{position:absolute;margin:0;padding:0;width:320px;height:320px;border-radius:50%;list-style:none;overflow:hidden;background:url("../images/g0000.png") left top / cover no-repeat;-webkit-animation:run 20s linear 0s infinite;z-index:30}
	.slice{overflow:hidden;top:0;right:0;width:50%;height:50%;transform-origin:0 100%}
	.slice a{width:50%;height:100%;display:block}
	.slice-one{position:absolute;z-index:31;transform:rotate(0) skewY(0);background:url("../images/g0001.png") left top / cover no-repeat;}
	.slice-one:hover{background:url("../images/g0001-h.png") left top / cover no-repeat;}
	.slice-two{position:absolute;z-index:32;transform:rotate(60deg) skewY(0);background:url("../images/g0002.png") left top / cover no-repeat;}
	.slice-two:hover{background:url("../images/g0002-h.png") left top / cover no-repeat;}
	.slice-three{position:absolute;z-index:33;transform:rotate(120deg) skewY(0);background:url("../images/g0003.png") left top / cover no-repeat;}
	.slice-three:hover{background:url("../images/g0003-h.png") left top / cover no-repeat;}
	.slice-four{position:absolute;z-index:34;transform:rotate(180deg) skewY(0);background:url("../images/g0004.png") left top / cover no-repeat;}
	.slice-four:hover{background:url("../images/g0004-h.png") left top / cover no-repeat;}
	.slice-five{position:absolute;z-index:35;transform:rotate(240deg) skewY(0);background:url("../images/g0005.png") left top / cover no-repeat;}
	.slice-five:hover{background:url("../images/g0005-h.png") left top / cover no-repeat;}
	.slice-six{position:absolute;z-index:35;transform:rotate(300deg) skewY(0);background:url("../images/g0006.png") left top / cover no-repeat;}
	.slice-six:hover{background:url("../images/g0006-h.png") left top / cover no-repeat;}

    .service .service-box .bg{ display: none;object-fit:fill}
    .service .list{ position: inherit;top:0;width: inherit; margin-bottom:20px;opacity: 0.75;}
    .service .list .list-box{margin:15px 20px;overflow:hidden}
    .service .h80{ height: 40px;}
    .service .service-btn div { margin: 0 0 20px 0; }
    .service .service-btn a{ padding-top: 5px; line-height: 60px;}

    .gfmouse_box{background:#fff url("../images/gfmouse/p0004.png") center top / cover no-repeat;height:auto; overflow: hidden;}

	.high-end{background:#fff url("../images/high-end_bg.png") center top / cover no-repeat;height:auto; overflow: hidden;}
    .high-end .h80{ height: 40px;}

    .news-home{background:#fff url("../images/news-home_bg.png") right top / cover no-repeat;height:auto; overflow: hidden;}
    .news-home .line{ margin:5px 0; height: 3px; background:#333; width: 200px;}
    .news-home .active{ color: #FEC83E}
    .news-home .news-box{width:100%;height:auto;background: inherit}

    .news-home .maple-content{width:100%;margin:0px 0 0 0;}
    .news-home .maple-tab { margin: 0; width: 100%;background:inherit;height: auto;box-shadow: 0px 0px 0 0 #E5E8EE;}
    .news-home .maple-tab p{margin:0;}
    .news-home .maple-tab ul{width:100%;overflow:hidden}
    .news-home .maple-tab ul li{float: left;text-indent:0;list-style-type:none;width:33%;text-align:left;color:#333;font-size:1.6rem;padding:0;cursor:pointer}
    .news-home .maple-tab ul li .t1{font-size:1.2em}
    .news-home .maple-tab ul li .t2{font-size:14px}
    .news-home .maple-tab .active{color:#FEC83E}
    .news-home .maple-tab .active .t1{font-size:1.2em}
    .news-home .maple-tab .active .t2{font-size:14px}
    .news-home .maple-tab .active a{color:#FEC83E}
    .news-home .maple-tab .active a:hover{color:#FEC83E;text-decoration:none}
    .news-home .maple-tab .active div.jt{display:none;margin:0 0 0 20px;color:#FEC83E;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #FEC83E;border-bottom:5px solid transparent}
    .news-home .content-div{margin-top:10px;text-align:left;width:100%;overflow:hidden}
    .news-home .content-div .col-sm-2{width:20%; margin:0; padding:0; overflow:hidden}
    .news-home .content-div .col-sm-10{width:80%;overflow:hidden}
    .news-home .content-div a {margin-bottom: 20px 0 0 0;display: block;border-bottom:1px #ccc dotted;}
    .news-home .content-div a .d0{width:20%;float:left;background: #FEC83E; color: #fff; text-align: center;padding: 13px 0;overflow: hidden;}
    .news-home .content-div a .d2{font-size: 12px;}
    .news-home .content-div a .t0{width:80%;float:right;padding-right: 0px;}
    .news-home .content-div a .t1{margin-top:23px;margin-bottom:0px;display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap}
    .news-home .content-div a .t2{font-size:14px;line-height: 120%;}
    .news-home .content-div a:hover .d0{background:#FFCF0D}
    .news-home .content-div a:hover .t1{color:#FFCF0D}

    .international img{width: 100%; height: 100%;}

    .contact-home{color: #fff;background:#fff url("../images/contact-home_bg.png") right top / cover no-repeat;height:950px; position: relative; overflow: hidden;}
    .contact-home .col-md-6{ width: 100%;}

    .VivaTimeline dl{width: 100%;}
    .VivaTimeline dl:before{background-color:#fff;width:0px;opacity:.8}
    .VivaTimeline dl dd .events{margin-top:10px;background-color:#fff;opacity:.8;padding:0}
    .VivaTimeline dl dd.pos-left .events{width: 90%;}
    .VivaTimeline dl dd.pos-left .events:before{display:none;margin-top:7%;opacity:.8;border-color:transparent transparent transparent #fff}
    .VivaTimeline dl dd.pos-right .events{width: 90%;}
    .VivaTimeline dl dd.pos-right .events:before{display:none;margin-top:7%;opacity:.8;border-color:transparent #fff transparent transparent}
    .VivaTimeline dl dd .events .events-header{position:relative;font-size:1.2em;height:70px;padding:10px;color:#333;text-align:left;font-weight:400;overflow:hidden}
    .VivaTimeline dl dd .events .sidebox2{position:absolute;display:none;padding:5px;right:0;bottom:80px;background:#fff;border-radius:5px}

    .VivaTimeline dl dd .events .sidebox2 img{ border-radius: 5px;}
    .VivaTimeline dl dd .events .events-header .col-md-3{width: 25%; margin: 0; padding: 0; float: left; text-align: left;}
    .VivaTimeline dl dd .events .events-header .col-md-9{width: 75%; margin: 0; padding: 0; float: right; text-align: left;}
    .VivaTimeline dl dd .events .events-header a{color: #333;; text-align: left;}
    .VivaTimeline dl dd .events .events-header:hover a{color: #FFCF0D;text-decoration: none;; text-align: left;}
    .VivaTimeline dl dd .events .events-header:hover{color: #FFCF0D;; text-align: left;}
    .VivaTimeline dl dd .events .events-header:hover i{color: #666; text-align: left;}
    .VivaTimeline dl dd .events .events-header i{line-height:50px; text-align: left;}
    .VivaTimeline dl dd .events .events-header .t1{margin-top:2px;font-size:1em; text-align: left;}
    .VivaTimeline dl dd .events .events-header .t2{margin-top:5px;font-size:14px; text-align: left;}
    .VivaTimeline dl dd .events .events-header .t3{font-size:1em;line-height:50px; text-align: left;}

    .contact-home .contact-home-copy-box .contact-home-copy .c11, .c22{width: 100%; text-align: center;}
    .contact-home .contact-home-copy-box .contact-home-copy .c11, .c22 span{display:block;width: 100%; text-align: center;}

    .content .content-div{margin:10px 0 0 0;text-align:left;width:100%;overflow:hidden}
    .content .content-div a {margin:10px 0 10px 0; padding: 0;}
    .content .content-div a .d0{ background: #FEC83E; color: #fff; text-align: center;margin:0; padding: 0;}
    .content .content-div a .d0 img{width: 100%; height: 100%;}
    .content .content-div a .t0{padding:0;margin:10px 0 30px 0;}
    .content .content-div a .t1{ display:block;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;color:#333}
    .content .content-div a.t2{margin:10px 0;text-align:center;height:30px;line-height:30px;color:#fff;background:#FEC83E;display:inline-block;width:100%;font-size:14px}
    .content .content-div a:hover.t2{margin:10px 0;background:#FFCF0D;display:inline-block;width:100%;font-size:14px}
    .content .content-div a:hover .d0{background:#FFCF0D}
    .content .content-div a:hover .t1{color:#FFCF0D}

    .international-list .content-div .text{min-height: auto;margin:0px 0 0 0;padding:0px 30px;border: 1px #ccc solid;z-index: 2}
    .international-list .content-div .img{overflow:hidden;transition: all 0.6s;z-index: 3}
    .international-list .content-div .img img{width:100%;height:100%;transition: all 0.6s;}
    .international-list .content-div .img img:hover{transform: scale(1.05); /*box-shadow:0 0 15px rgba(0,0,0,.5);*/}
    .international-list .content-div a .t1{margin:10px auto 20px auto;}
    .international-list .content-div a .t2{display:none;font-size:16px;color:#333;line-height:150%;}

    .international-list .content-div .content-div-height{height: 30px;}
    .international-list .international-list-height{height: 0px;}

    .about-list .text a.a1{ padding: 10px 10px; display: block; text-align: center; color: #333;}
    .about-list .text a.a2{ padding: 10px 10px; display: block; text-align: center; color: #333;}
    .about-list .text a:hover{ text-decoration: none;}
    .about-list .text a .t1{ margin: 35px 0 0 0; color: #333; font-size: 1.6em;}
    .about-list .text a .t2{ margin: 10px 0 35px 0; color: #333; font-size: 1.6em;}
    .about-list .text a .t3{ color: #333; padding: 0 10px; font-size: 14px;}
    .about-list .text a .t4{ margin: 20px 0; color: #FFCF0D; font-size: 14px;}
    .about-list .tt{ margin: 20px; text-align: center; color: #333; font-size: 2em;}

    .about-list .dot-text { width: -webkit-fit-content; width: 70px;margin:10px auto 0 -25px; }
	.about-list .dot-box > .dot-text{margin:10px auto 0 -23px;}
	.about-list .dot-box3 > .dot-text{margin:10px auto 0 -23px;}
	.about-list .dot-box5 > .dot-text{margin:10px auto 0 -23px;}

    .about-list .wh .text { width: 100%;}
    .about-list .wh .img { width: 100%;}
    .about-list .about-h { height: 1px; margin-bottom: 30px;}

    .search{float: none; background: inherit; position: absolute; right: 3%; top:0; margin:85px 0 0 0;width:200px}

    .product .swiper-slide{
        /*height: 940px;*/
    }
    .containerP{
        width: 300px;
    }
    .pBox .img img {
        width: 200px;
    }

    /* reLink */
    .reLink{margin-top:15px;height:auto;box-sizing:border-box;background:#E88B2E;border-radius: 10px; overflow: hidden;}
    .reLink a{ text-decoration:none }
    .reLink .prevLink,.reLink .nextLink{position:relative;float:left;width:100%;height:auto;}
    .reLink .prevLink .txt{padding:40px 50px;margin-left:50px;height:120px;box-sizing:border-box;background:url("../images/nico-prev.png") no-repeat left center;transition:all ease 0.36s;}
    .reLink .prevLink .txt .tit{font-size:16px;line-height:20px;color:#fff;}
    .reLink .prevLink .txt .sub{margin-top:9px;font-size:14px;line-height:14px;color:#fff;}
    .reLink .prevLink .img{position:absolute;right:0;top:20px;width:135px;opacity:0;transition:all ease 0.36s;}
    .reLink .prevLink img{display:block;width:135px;object-fit: contain;}
    .reLink .nextLink .txt{padding:40px 50px 40px 50px;margin-right:50px;height:auto;box-sizing:border-box;background:url("../images/nico-next.png") no-repeat right center;transition:all ease 0.36s;}
    .reLink .nextLink .txt .tit{font-size:16px;line-height:20px;color:#fff;text-align:right;}
    .reLink .nextLink .txt .sub{margin-top:9px;font-size:14px;line-height:14px;color:#fff;text-align:right;}
    .reLink .nextLink .img{position:absolute;left:0;top:20px;width:135px;opacity:0;}
    .reLink .nextLink img{display:block;width:135px;object-fit: contain;}
    .reLink .prevLink:hover{background:#D77717;border-radius: 10px 0 0 10px;}
    .reLink .prevLink:hover .img{right:20px;transition:all ease 0.36s;opacity:1;}
    .reLink .prevLink:hover .txt{padding-left:44px;transition:all ease 0.36s;}
    .reLink .nextLink:hover{background:#D77717; border-radius: 0 10px 10px 0;}
    .reLink .nextLink:hover .img{left:20px;transition:all ease 0.36s;opacity:1;}
    .reLink .nextLink:hover .txt{padding-right:44px;transition:all ease 0.36s;}

    .p_img_box { margin-left: 0px; margin-bottom: 75px;}
    #p-banner .swiper-pagination {display: none;}

    .col-md-11{margin-left: -15px;}
    .liu_x .item { float: left; width: 100%; }
    .liu_x .item.mr0, .liu_x .item.item4 { margin-left: 0; margin-bottom: 5px; }
    .h_b_30 {height: 0px;}
    .h_b_60 {height: 60px;}
    .n-yellow .n-top .msg-wrap { bottom: 1%; }
    .w40 { width: 100%; padding:0; float: left;}
    footer .footer-list .copy{text-align: center;}
    footer .back-top { width: 100%; }
    footer img { display: unset; text-align: left; }
    footer img.imgfl{float: left; }
    footer section img { text-align: center; }
	.footer-wx { width: 100%; float: left;}
	.footer-wx .sidebox22{ left:0; }
}

